package com.meditor.lib
{
	import com.meditor.map.BaseDisplayObject;
	
	import flash.display.Bitmap;
	
	public class BaseBitMapMC extends BaseDisplayObject
	{
		/**
		 *速度 
		 */		
		private var _speed:Number;
		/**
		 *位图数据 
		 */		
		private var _bitmapArr:Array;
		/**
		 *当前帧显示的位图数据的索引 
		 */		
		private var _bitmapIndex:int = 0;
		/**
		 *当前要运行的位图数据的索引 
		 */		
		private var _nowIndex:int = 0;
		/**
		 *计数器 
		 */		
		private var _count:Number = 0;
		
		/**
		 * 动画开始 以横向的第几个index 开始	
		 * */
		private var _beginIndex:int;
		
		/**
		 * 动画结束 以横向的第几个index结束	
		 * */
		private var _endIndex:int;
		
		/**
		 * 用以显示的bitMap对象	
		 * */
		protected var _bitMap:Bitmap;
		
		/**
		 * 播放的顺序 0为横向 1为纵向	 
		 */		
		private var _playDirection:int;
		
		/**
		 * 动画结束时的函数，空方法按需求补充	 
		 */		
		public var end:Function;  
		
		/**
		 * 是否正在播放	 
		 */		
		private var _isPlaying:Boolean;
		
		/**
		 * 是否以镜像显示 
		 */		
		protected var _isMirror:Boolean;
		
		/**
		 * 位图相对坐标	
		 * */
		protected var _cx:Number;
		protected var _cy:Number;
		
		/** 
		 * 构造函数
		 */		
		public function BaseBitMapMC(pic:Bitmap = null,row:int = 1,col:int = 1,beginIndex:int = 0,endIndex:int = 0,playDirection:int = 0,nowx:int = 0,nowy:int = 0,speed:Number = 0.27777,total:* = null,cx:Number = -1 , cy:Number = -1)
		{
			super();
			if(pic != null )
			{
				
			}
		}
	}
}